Brooke Perry makes the perfect blushing bride on cover of the 2018 edition of Vogue Japan Wedding. Captured by Mel Karch, the blonde is all smiles in an off-the-shoulder gown from Valentino. Inside the fashion glossy, Brooke joins Josef Utěkal for images shot on location in Marbella, Spain. The American beauty stuns wearing unconventional bridal designs...